package utils

import (
	"encoding/json"
	"fmt"
)

func MapToJsonStr(data map[string]interface{}) string {
	datajson, err := json.Marshal(data)
	if err != nil {
		panic(fmt.Sprintf("map转json失败: %#v", data))
	}
	return string(datajson)
}

func JsonStrToMap(data string) map[string]interface{} {
	var result map[string]interface{}
	err := json.Unmarshal([]byte(data), &result)
	if err != nil {
		panic(fmt.Sprintf("json转map失败: %#v", data))
	}
	return result
}
